// 入口函数
$(function () {
  // 1. 规则校验
  layui.form.verify({
    //   密码统一规则
    pwd: [/^[\S]{6,12}$/, '密码必须6到12位，且不能出现空格'],

    // 新密码不能与旧密码相同
    newPwd: function (value) {
      let v1 = $('[name="oldPwd"]').val()

      if (value == v1) {
        return '新密码不能与旧密码相同'
      }
    },

    // 确认密码需和新密码相同
    rePwd: function (value) {
      let v2 = $('[name="newPwd"]').val()

      if (value != v2) {
        return '两次密码输入不一致'
      }
    }
  })
  // 2. 修改密码
  $('form').on('submit', function (e) {
    //   阻止表单默认事件
    e.preventDefault()

    // 发起ajax
    axios({
      method: 'post',
      url: '/my/updatepwd',
      data: $(this).serialize()
    }).then(({ data: res }) => {
      //成功回调
      console.log(res)

      if (res.status != 0) {
        return layui.layer.msg(res.message)
      }

      //   成功提示，重置表单
      layui.layer.msg('恭喜您，修改成功！')
      $('form')[0].reset()

      // 页面跳转
      //   setTimeout(function () {
      //     window.parent.location.href = '/login.html'
      //   }, 1000)
    })
  })
})
